software e-commerce management medical radius3 relationship customer application document management thin-client doctor publish medical billing file transfer crm content management knowledge management customer service cms consulting medicine desktop publishing